package com.lebang.entity.member;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * tb_member_invite_statistics
 * @author 
 */
@Data
@ApiModel(" ")
public class TbMemberInviteStatistics implements Serializable {
    /**
     * 自增id
     */
    @ApiModelProperty("自增id")
    private Integer id;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date modifyTime;

    /**
     * 是否可用
     */
    @ApiModelProperty("是否可用")
    private Integer enable;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private String hasDeleted;

    /**
     * 推荐人id
     */
    @ApiModelProperty("推荐人id")
    private String memberId;

    /**
     * 累计徒弟数量
     */
    @ApiModelProperty("累计徒弟数量")
    private Integer numbers;

    /**
     * 累计收益
     */
    @ApiModelProperty("累计收益")
    private Integer totalMoney;

    /**
     * 预期收益
     */
    @ApiModelProperty("预期收益")
    private Integer expectMoney;

    /**
     * 上月遗留用户
     */
    @ApiModelProperty("上月遗留用户")
    private Integer lastMonthValid;

    /**
     * 本月可用用户
     */
    @ApiModelProperty("本月可用用户")
    private Integer monthValid;

    /**
     * 推荐人等级名称
     */
    @ApiModelProperty("推荐人等级名称")
    private String grade;

    /**
     * 返利比例
     */
    @ApiModelProperty("返利比例")
    private BigDecimal rebateProportion;

    /**
     * 累计徒孙收益
     */
    @ApiModelProperty("累计徒孙收益")
    private Integer totalTsMoney;

    private static final long serialVersionUID = 1L;
}